National Repository of Grey Literature 7 records found  Search took 0.00 seconds. 
Middleware for Testos Framework
Červinka, Radim ; Rogalewicz, Adam (referee) ; Smrčka, Aleš (advisor)
Cílem této práce je vytvořit komunikační sběrnici pro platformu Testos, což umožní nástrojům platformy spolu komunikovat a využívat navzájem svoje služby. V textu jsou prozkoum8na současná řešení a protokoly založené na modelu Publish-Subscribe. Dále také práce specifikuje požadavky na komunikační sběrnici vyhovující potřebám platformy Testos a také navrhuje řešení pro splnění daných požadavků.   V rámci výzkumu byly prozkoumány tři řešení - MQTT, DDS a AMQP. Průzkum každého řešení byl zaměřen na způsob komunikace a hlavní funkční prvky. Jako startovací bod implementace sběrnice byl vybrán protokol MQTT. Tato práce také specifikuje jak tento protokol rozšířit, aby byly splněny požadavky na sběrnici. Mezi stěžejní rozšíření navrhnuté v rámci této práce patří management životního cyklu požadavků rozšiřující způsob doručování zpráv a mechanismus zasílání požadavků standardu MQTT. Protokol byl také rozšířen o možnost shlukování zpráv do BULK paketu za účelem snížení množství potřebných síťových zdrojů. Výsledkem je Testos Bus, který je postavený na upraveném a rozšířeném protokolu MQTT, který zahrunuje implementaci brokeru a klientských knihoven pro Python a C++. Testos Bus naplňuje všechny povinné požadavky platformy, což ověřují automatické testy.
Implementation of Communication Middleware in JAVA ME
Martinák, Jan ; Martínek, Tomáš (referee) ; Kořenek, Jan (advisor)
In almost each enterprise there is a software support for business processes. With a growing number of the applications there is an increasing demand to integrate those applications in order to have an effectively working environment, which generates profit. In enterprise applications integration there are few principles, each with their own advantages and disadvantages. However, the message-oriented middleware layer proves to be the best solution to many integration scenarios. This work deals with an enterprise of applications running on multifunction embedded office devices based on Java ME platform, and introduces an in-house developed communication middleware layer to integrate those applications. The resulting software component applies principles of messaging in a printing management SOA environment to communicate with a print server using a designed set of messages.
Integration of JMS Providers to Third Parties
Žiaková, Nikoleta ; Letko, Zdeněk (referee) ; Dudka, Vendula (advisor)
This thesis deals with messaging and integration of third-party JMS providers into JBoss application server. The aim of the thesis was to design and implement a general-purpose testsuite to verify the proposed integration. First requirement was to get familiar with key technologies for integration including Java Message Service, Java EE Connector Architecture, selected JMS providers and JBoss AS. Specific procedures of integration were designed and described for JMS providers Apache ActiveMQ, IBM WebSphere MQ and Red Hat MRG Messaging. The testsuite implemented to verify the functionlity of the integration focuses on four areas - transactions, clustering, high availibility and performance. The process of testing was automated using continuous integration tool Jenkins. Finally the test application was used to evaluate functionality of the integration and compare different JMS providers and various versions of JBoss AS.
Distributed Tasks in an Enterprise Computing Environment
Tichavský, Milan ; Rychlý, Marek (referee) ; Burget, Radek (advisor)
V architektuře orientované na mikroslužby jsou zprávy běžně používaným prostředkem pro komunikaci mezi jednotlivými službami. Obecně je zde potřeba naslouchat zprávám odeslaným na sběrnici a reagovat na ně spouštěním úloh. Tato práce prezentuje všechny podstatné úvahy k vyřešení tohoto problému. Přichází s rámcem pro spouštění úloh, který vykonává úlohy v libovolných kontejnerech na OpenShiftu. Řešení se skládá z API napsaného ve Flasku, které obsahuje spouštěcí logiku, a klienta, který přes STOMP příjmá zprávy ze sběrnice a poslílá je na API. Součástí jsou i testovací scénáře, které předvádějí funkčnost celého systému. Řešení je vyhodnocováno porovnáváním s existující aplikací postavené na nástroji Jenkins. Rovněž je diskutovaný alternativní návrh využívající Tekton. Druhým problémem, kterým se tato práce zabývá, je provádění pravidelně naplánovaných úloh. Namísto implementace vlastního řešení navrhuje použití Kubernetes objektů CronJob.
Middleware for Testos Framework
Červinka, Radim ; Rogalewicz, Adam (referee) ; Smrčka, Aleš (advisor)
Cílem této práce je vytvořit komunikační sběrnici pro platformu Testos, což umožní nástrojům platformy spolu komunikovat a využívat navzájem svoje služby. V textu jsou prozkoum8na současná řešení a protokoly založené na modelu Publish-Subscribe. Dále také práce specifikuje požadavky na komunikační sběrnici vyhovující potřebám platformy Testos a také navrhuje řešení pro splnění daných požadavků.   V rámci výzkumu byly prozkoumány tři řešení - MQTT, DDS a AMQP. Průzkum každého řešení byl zaměřen na způsob komunikace a hlavní funkční prvky. Jako startovací bod implementace sběrnice byl vybrán protokol MQTT. Tato práce také specifikuje jak tento protokol rozšířit, aby byly splněny požadavky na sběrnici. Mezi stěžejní rozšíření navrhnuté v rámci této práce patří management životního cyklu požadavků rozšiřující způsob doručování zpráv a mechanismus zasílání požadavků standardu MQTT. Protokol byl také rozšířen o možnost shlukování zpráv do BULK paketu za účelem snížení množství potřebných síťových zdrojů. Výsledkem je Testos Bus, který je postavený na upraveném a rozšířeném protokolu MQTT, který zahrunuje implementaci brokeru a klientských knihoven pro Python a C++. Testos Bus naplňuje všechny povinné požadavky platformy, což ověřují automatické testy.
Implementation of Communication Middleware in JAVA ME
Martinák, Jan ; Martínek, Tomáš (referee) ; Kořenek, Jan (advisor)
In almost each enterprise there is a software support for business processes. With a growing number of the applications there is an increasing demand to integrate those applications in order to have an effectively working environment, which generates profit. In enterprise applications integration there are few principles, each with their own advantages and disadvantages. However, the message-oriented middleware layer proves to be the best solution to many integration scenarios. This work deals with an enterprise of applications running on multifunction embedded office devices based on Java ME platform, and introduces an in-house developed communication middleware layer to integrate those applications. The resulting software component applies principles of messaging in a printing management SOA environment to communicate with a print server using a designed set of messages.
Integration of JMS Providers to Third Parties
Žiaková, Nikoleta ; Letko, Zdeněk (referee) ; Dudka, Vendula (advisor)
This thesis deals with messaging and integration of third-party JMS providers into JBoss application server. The aim of the thesis was to design and implement a general-purpose testsuite to verify the proposed integration. First requirement was to get familiar with key technologies for integration including Java Message Service, Java EE Connector Architecture, selected JMS providers and JBoss AS. Specific procedures of integration were designed and described for JMS providers Apache ActiveMQ, IBM WebSphere MQ and Red Hat MRG Messaging. The testsuite implemented to verify the functionlity of the integration focuses on four areas - transactions, clustering, high availibility and performance. The process of testing was automated using continuous integration tool Jenkins. Finally the test application was used to evaluate functionality of the integration and compare different JMS providers and various versions of JBoss AS.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.